// observable 用于创建一个被监测的对象，对象的属性是应用的状态，状态会被自动转换为响应式数据
// action 函数是用来显示的定义 action 方法， action 方法是用来修改、更新状态
// npm install mobx-miniprogram mobx-miniprogram-bindings
import { observable, action } from 'mobx-miniprogram';

// 开始创建 Store 对象
export const numStore =  observable ({

  // 对象的属性就是应用的状态

  // 定义 action 方法，用来修改状态
  update : action(function () {
    // 在方法中如果需要获取状态，可以使用this进行获取
  }),

  // 计算属性computed
  // 是根据已有的状态产生新的状态
  // 计算属性前面需要使用get修饰符进行修饰
  get sum() {
    // 计算属性内部必须要有返回值
  }
})